Tool Mentor: Creating Your Project WebPurposeTo show how to create a web site for your project. This is done by modifying 'RationalProjectWebExample', a "stubbed" web site. Most of the files in the project web are placeholders to start with, so that you easily can fit your project's information into the structure. On the various pages and placeholders throughout your project web, comments are provided in a different style. They are supposed to be removed from the page when you have modified it. [This is an example of a comment.] Overview
Using the Project Web Example
The 'RationalProjectWebExample' is installed when you install the Rational Unified Process. In the file system it is stored on the same level as the Rational Unified Process:
Make a copy of 'RationalProjectWebExample' to build your own project web. For example:
To start the project web example locate the file 'RationalProjectWebExample/index.htm'. Adding Hyperlinks to RUP
Add hyperlinks from pages in the 'RationalProjectWebExample' to pages in the Rational Unified Process. See Tool Mentor: Adding External Links to RUP. Notice that you can set the hyperlink's target frame property to 'ory_doc'. Clicking on that hyperlink will display the page in the main frame of the Rational Unified Process. Logical and Physical Structure
File StructureTo begin with, 'RationalProjectWebExample' has the following file structure:
Add, remove, rename, and move folders in your project web to match your
desired file structure. If you wish, you can use the html-pages for artifacts and guidelines, but it is also possible to browse them as files and folders directly. Choosing the latter will simplify maintaining the project web, but your users may be better off with the html-files. Table of ContentsYou can modify the contents tree to create the best logical structure for your project. Various icons that are used in the Rational Unified Process are also included in the project web (RationalProjectWebExample/applet/images). If you want to create your own icons for the tree, make them 16x16 pixels large (or rather, small). Edit 'tree.dat' (in the RationalProjectWebExample/applet/tree.zip) to match your logical structure. See Tool Mentor: Modifying the Treebrowser for information on how to do this. Alternative Table of ContentsIf you do not want to use the treebrowser, there are two alternatives provided with the 'RationalProjectWebExample':
To use either of these, edit the file RationalProjectWebExample/index.htm to reference either of these files instead of the RationalProjectWebExample/applet/index.htm. Cascading Style Sheets
The Rational Unified Process web uses Cascading Style Sheets for layout control, and a very similar css-file has been provided for your project web. The colors have been changed to show which pages are part of the project web and which are part of the Rational Unified Process. Feel free to modify yourself. The css-file is found in RationalProjectWebExample/css/project.css. If you do not want to use the css-file, you can delete it or rename it. By
renaming it, you "hide" it from the pages that reference it, but no
error message will result from a missing css-file. It simply won't be used. For more information on Cascading Style Sheets see http://www.w3.org/TR/REC-CSS1-961217.html. See also Guideline: Rational Unified Process Style Guide
To change the colors in project.css, here are some hints:
Edit the Frames Page
In file RationalProjectWebExample/index.htm you find the frameset definition. The project web is designed similarly to the Rational Unified Process. The index page is a frames divided page with three frames:
Add Project Logo
A small frame in the upper left corner is intended for a project logo or name, so that people can identify the site.
Create the Home Page
On the home page you have the opportunity to provide the project's "community home page". This is the first page displayed in the main window. On the placeholder page you will find a number of suggestions. The file's name is RationalProjectWebExample/main/home_page.htm.
Adding Search
A search function for your project web could be useful. You can either place
it on a separate page, in a separate frame, or on the home page itself. Link
from the table of contents. Iteration Workflows
If you have descriptions of how you will work in iterations in the different
phases of your project, there are placeholders for these. There is also an
example. The placeholder files are found in the folder
RationalProjectWebExample/iter_workflows. Populate the Artifacts Folders
Under RationalProjectWebExample/artifacts space is provided for the various artifacts that will be produced in your project. A structure of the artifact sets of the Rational Unified Process is already in place with overview files and a few examples and placeholders.
The file structure and the logical structure in the table of contents differ
when it comes to the artifacts. In the table of contents the Management
Artifacts, Standards & Guidelines, and Templates are parallel to Project
Artifacts, but sub-folders in the file structure. Modify as you please. Project Library
A page is supplied as a placeholder for a project library to keep things that are useful but do not fit in the regular artifacts structure. Se the placeholder page, RationalProjectWebExample/library/library.htm, for suggestions.
Tool Information
A page is provided as a placeholder for information on tools you are using in
the project. See the placeholder page,
RationalProjectWebExample/tools/tools.htm, for suggestions. Discussion Forum
Hoping that your project web will develop into a frequently visited, vibrant project community, we suggest you put up one or several discussion forums. A placeholder page is found in your project web. FrontPage« can help you create a web with discussion groups, but it needs to be created as a new web using the Discussion Web Wizard. Please refer to FrontPage's« help section Using FrontPage/Creating and Configuring Forms/Discussion Groups for more information.
|
Rational Unified
Process |